package com.wanghaixin.service;

import com.wanghaixin.dto.ArticleDTO;
import com.wanghaixin.dto.DataGridResult;
import com.wanghaixin.dto.QueryDTO;
import com.wanghaixin.pojo.Article;

/**
 * @Auther: 王海新
 * @Date: 2020/10/30 17:34
 * @Description:资讯管理服务层
 */
public interface ArticleService {

    /*********************************************************************************************************************
     * @Author:  王海新
     * @Date:  17:34  2020/10/30
     * @Version:  1.0.0
     * @Description:  添加方法
     */
    public int addArticle(ArticleDTO articleDTO);

    /*********************************************************************************************************************
     * @Author:  王海新
     * @Date:  17:34  2020/10/30
     * @Version:  1.0.0
     * @Description:  删除方法
     */
    public int delArt(Long id);

    /*********************************************************************************************************************
     * @Author:  王海新
     * @Date:  17:35  2020/10/30
     * @Version:  1.0.0
     * @Description:  修改方法
     */
    public int updateArticle(ArticleDTO articleDTO);

    /*********************************************************************************************************************
     * @Author:  王海新
     * @Date:  17:36  2020/10/30
     * @Version:  1.0.0
     * @Description:  id查看方法
     */
    public Article findByID(Long id);

    /*********************************************************************************************************************
     * @Author:  王海新
     * @Date:  17:37  2020/10/30
     * @Version:  1.0.0
     * @Description:  分页查询
     */
    public DataGridResult findByPage(QueryDTO queryDTO);

}
